Dynamic Shape Typing

نویسندگان

  • Joris S.M. Vergeest
  • Chensheng Wang
چکیده

Automatic processing of shape information requires the selection of a representation form of shape. Shape modeling is based on a choice of shape type, which is the joint specification of representation form and a set of operations. In shape applications, such as shape design and shape optimization, it is not sufficient to maintain a static shape type. Depending on the specific needs during the application, i.e. depending on the modeling context, the appropriate shape type might be continuously varying. Programmed systems can handle static shape types relatively well. However, to support dynamic shape typing a number of fundamental problems need to be understood and solved. An approach to dynamic typing of freeform shapes is presented. Theoretical issues will be described and some concrete examples and initial experimental results will be presented. INTRODUCTION Shape modeling is any method that provides a controllable representation of geometric objects. In engineering, shape modeling thus supports part design, part shape analysis, shape optimization and shape information processing for manufacturing, assembly planning, simulation etc. From the application’s point of view, the computer representation of the shape model is only a secondary issue. However, during the creation, usage and modification of shape data, it turns out that any particular representation form is not adequate to support the full spectrum of computation needs. This shortcoming is the source of a number of current problems, including • Failing interoperability in collaborative engineering applications (Vergeest 2001) • The necessity to perform work arounds by the users of shape modeling systems • Forcing shape modeling users to operate on low-level geometry • Lack of direct, precise and intuitive control of shape in engineering applications • Inhibiting effective operations such as the reuse of precedent shapes (Vergeest 2001a). There are some recent approaches to achieve effective and high-level modeling in the freeform surface domain (Fontana 1999, Wyvill 2001) and in the solid domain (van den Berg 2002). In this paper we address the interplay of two fundamental interpretations of shape, its computational type and its appreciated type. The computational type defines the geometric representation form and the variables (if any) on which shape instances depend. The computational type can be understood as what is commonly known in computer science as an object class. The appreciated type is the set of shape parameters that

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Turning Dynamic Typing into Static Typing by Program Specialization

Array processing languages such as APL, Matlab and Octave rely on dynamic typechecking by the interpreter rather than static typechecking and are designed for user convenience with a syntax close to mathematical notation. Functions and operators are highly overloaded. The price to be paid for this flexibility is computational performance, since the run-time system is responsible for type checki...

متن کامل

Turning Dynamic Typing into Static Typing by Program Specialization in a Compiler Front-end for Octave

Array processing languages such as APL, Matlab and Octave rely on dynamic typechecking by the interpreter rather than static typechecking and are designed for user convenience with a syntax close to mathematical notation. Functions and operators are highly overloaded. The price to be paid for this flexibility is computational performance, since the run-time system is responsible for type checki...

متن کامل

Rock typing and reservoir zonation based on the NMR logging and geological attributes in the mixed carbonate-siliciclastic Asmari Reservoir

Rock typing is known as the best way in heterogeneous reservoirs characterization. The rock typing methods confine to various aspects of the rocks such as multi-scale and multi-modal pore types and size, rock texture, diagenetic modifications and integration of static/dynamic data. Integration of static and dynamic behavior of rocks and their sedimentary features are practiced in this study. Po...

متن کامل

Adaptive Tunable Vibration Absorber using Shape Memory Alloy

This study presents a new approach to control the nonlinear dynamics of an adaptive absorber using shape memory alloy (SMA) element. Shape memory alloys are classified as smart materials that can remember their original shape after deformation. Stress and temperature-induced phase transformations are two typical behaviors of shape memory alloys. Changing the stiffness associated with phase tran...

متن کامل

A Review of Reservoir Rock Typing Methods in Carbonate Reservoirs: Relation between Geological, Seismic, and Reservoir Rock Types

Carbonate reservoirs rock typing plays a pivotal role in the construction of reservoir static models and volumetric calculations. The procedure for rock type determination starts with the determination of depositional and diagenetic rock types through petrographic studies of the thin sections prepared from core plugs and cuttings. In the second step of rock typing study, electrofacies are deter...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002